
a{
    text-decoration: none;
    color: #781a8b;
}

header.login{
    height: 200px
}
section.login-form {
    width: 320px;
    margin: 0px auto; 
    
}
section.login-form fieldset{
    border: 1px solid #ccc;
}
section.login-form fieldset legend{
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
section.login-form fieldset nav ul{
    margin: 0px 15px;
    padding:0px;
    list-style: none;
    text-align: right;    
}
section.login-form fieldset nav ul li{
    display: inline-block;
}
section.login-form fieldset nav ul li a{
    font-size: 12px;
}
section.login-form fieldset label{
    display: inline-block;
    width: 100px;
}

section form ul.error{
    color:red;
    list-style: none;
    margin: 10px 15px 0 0;
    padding:0px;
}

footer.login{
    width: 320px;
    margin: 0px auto;
    text-align: right;
}